home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / Pioneer Movie Maker / Pioneer Movie Maker Beta / Pioneer Movie Maker Beta.rsrc / CODE_3.txt < prev    next >
Text File  |  1991-09-06  |  63KB  |  1,117 lines

  1. # near model CODE resource
  2. # jump table entries: 144-153 (10 of them)
  3. export_26:
  4. 00000000  4E56 FFB2                link       A6, -0x004E
  5. 00000004  426E FFFE                clr.w      [A6 - 0x2]
  6. 00000008  7001                     moveq.l    D0, 0x01
  7. 0000000A  3D40 FFDA                move.w     [A6 - 0x26], D0
  8. 0000000E  7008                     moveq.l    D0, 0x08
  9. 00000010  3D40 FFD8                move.w     [A6 - 0x28], D0
  10. 00000014  4267                     clr.w      -[A7]
  11. 00000016  42A7                     clr.l      -[A7]
  12. 00000018  3F3C 0001                move.w     -[A7], 0x1
  13. 0000001C  486D FDA8                pea.l      [A5 - 0x258]
  14. 00000020  203C 0518 0014           move.l     D0, 0x5180014
  15. 00000026  A800                     syscall    SoundDispatch
  16. 00000028  301F                     move.w     D0, [A7]+
  17. 0000002A  3D40 FFFE                move.w     [A6 - 0x2], D0
  18. 0000002E  4A6E FFFE                tst.w      [A6 - 0x2]
  19. 00000032  671C                     beq        +0x1E /* 00000050 */
  20. 00000034  486D FEFE                pea.l      [A5 - 0x102]
  21. 00000038  486D FEFC                pea.l      [A5 - 0x104]
  22. 0000003C  486D FEFA                pea.l      [A5 - 0x106]
  23. 00000040  486D FEDE                pea.l      [A5 - 0x122]
  24. 00000044  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  25. 00000048  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26. 0000004C  6000 042C                bra        +0x42E /* 0000047A */
  27. label00000050:
  28. 00000050  4AAD FDA4                tst.l      [A5 - 0x25C]
  29. 00000054  6612                     bne        +0x14 /* 00000068 */
  30. 00000056  42A7                     clr.l      -[A7]
  31. 00000058  4878 0024                push.l     0x24 /* '$' */
  32. 0000005C  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  33. 00000060  205F                     movea.l    A0, [A7]+
  34. 00000062  2B48 FDA4                move.l     [A5 - 0x25C], A0
  35. 00000066  600C                     bra        +0xE /* 00000074 */
  36. label00000068:
  37. 00000068  2F2D FDA4                move.l     -[A7], [A5 - 0x25C]
  38. 0000006C  4878 0024                push.l     0x24 /* '$' */
  39. 00000070  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  40. label00000074:
  41. 00000074  3D78 0220 FFFE           move.w     [A6 - 0x2], [0x00000220 /* MemErr */]
  42. 0000007A  671C                     beq        +0x1E /* 00000098 */
  43. 0000007C  486D FF32                pea.l      [A5 - 0xCE]
  44. 00000080  486D FF30                pea.l      [A5 - 0xD0]
  45. 00000084  486D FF2E                pea.l      [A5 - 0xD2]
  46. 00000088  486D FF00                pea.l      [A5 - 0x100]
  47. 0000008C  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  48. 00000090  4FEF 0010                lea.l      A7, [A7 + 0x10]
  49. 00000094  6000 03D4                bra        +0x3D6 /* 0000046A */
  50. label00000098:
  51. 00000098  202E 0008                move.l     D0, [A6 + 0x8]
  52. 0000009C  7210                     moveq.l    D1, 0x10
  53. 0000009E  E3A8                     lsl        D0, D1
  54. 000000A0  2D40 FFEC                move.l     [A6 - 0x14], D0
  55. 000000A4  1B6E 000D FDDD           move.b     [A5 - 0x223], [A6 + 0xD]
  56. 000000AA  6722                     beq        +0x24 /* 000000CE */
  57. 000000AC  202E FFEC                move.l     D0, [A6 - 0x14]
  58. 000000B0  D080                     add.l      D0, D0
  59. 000000B2  2D40 FFEC                move.l     [A6 - 0x14], D0
  60. 000000B6  6016                     bra        +0x18 /* 000000CE */
  61. label000000B8:
  62. 000000B8  4A2D FDDD                tst.b      [A5 - 0x223]
  63. 000000BC  6710                     beq        +0x12 /* 000000CE */
  64. 000000BE  422D FDDD                clr.b      [A5 - 0x223]
  65. 000000C2  202E 0008                move.l     D0, [A6 + 0x8]
  66. 000000C6  7210                     moveq.l    D1, 0x10
  67. 000000C8  E3A8                     lsl        D0, D1
  68. 000000CA  2D40 FFEC                move.l     [A6 - 0x14], D0
  69. label000000CE:
  70. 000000CE  2D6E FFEC FFE0           move.l     [A6 - 0x20], [A6 - 0x14]
  71. 000000D4  42AE FFEC                clr.l      [A6 - 0x14]
  72. 000000D8  42AE FFDC                clr.l      [A6 - 0x24]
  73. 000000DC  486E FFF8                pea.l      [A6 - 0x8]
  74. 000000E0  4879 7372 6176           push.l     0x73726176 /* 'srav' */
  75. 000000E6  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  76. 000000EA  4EBA 05C8                jsr        [PC + 0x5C8 /* 000006B4 */]
  77. 000000EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78. 000000F2  0240 00FF                andi.w     D0, 0xFF
  79. 000000F6  3D40 FFE8                move.w     [A6 - 0x18], D0
  80. 000000FA  206E FFFA                movea.l    A0, [A6 - 0x6]
  81. 000000FE  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  82. 00000102  426E FFEA                clr.w      [A6 - 0x16]
  83. 00000106  6000 005A                bra        +0x5C /* 00000162 */
  84. label0000010A:
  85. 0000010A  202E FFE0                move.l     D0, [A6 - 0x20]
  86. 0000010E  7210                     moveq.l    D1, 0x10
  87. 00000110  E2A8                     lsr        D0, D1
  88. 00000112  4C7C 0000 0000 03E8      movem.l    <none>, 0x3E8
  89. 0000011A  206E FFF0                movea.l    A0, [A6 - 0x10]
  90. 0000011E  2210                     move.l     D1, [A0]
  91. 00000120  7410                     moveq.l    D2, 0x10
  92. 00000122  E4A9                     lsr        D1, D2
  93. 00000124  4C7C 1001 0000 03E8      movem.l    D0,A4, 0x3E8
  94. 0000012C  B081                     cmp.l      D0, D1
  95. 0000012E  660A                     bne        +0xC /* 0000013A */
  96. 00000130  206E FFF0                movea.l    A0, [A6 - 0x10]
  97. 00000134  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  98. 00000138  6020                     bra        +0x22 /* 0000015A */
  99. label0000013A:
  100. 0000013A  206E FFF0                movea.l    A0, [A6 - 0x10]
  101. 0000013E  202E FFE0                move.l     D0, [A6 - 0x20]
  102. 00000142  B090                     cmp.l      D0, [A0]
  103. 00000144  6314                     bls        +0x16 /* 0000015A */
  104. 00000146  206E FFF0                movea.l    A0, [A6 - 0x10]
  105. 0000014A  2010                     move.l     D0, [A0]
  106. 0000014C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  107. 00000150  6308                     bls        +0xA /* 0000015A */
  108. 00000152  206E FFF0                movea.l    A0, [A6 - 0x10]
  109. 00000156  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  110. label0000015A:
  111. 0000015A  526E FFEA                addq.w     [A6 - 0x16], 1
  112. 0000015E  58AE FFF0                addq.l     [A6 - 0x10], 4
  113. label00000162:
  114. 00000162  302E FFEA                move.w     D0, [A6 - 0x16]
  115. 00000166  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  116. 0000016A  6D9E                     blt        -0x60 /* 0000010A */
  117. 0000016C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  118. 00000170  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  119. 00000174  4AAE FFDC                tst.l      [A6 - 0x24]
  120. 00000178  662A                     bne        +0x2C /* 000001A4 */
  121. 0000017A  4AAE FFEC                tst.l      [A6 - 0x14]
  122. 0000017E  6600 FF38                bne        -0xC6 /* 000000B8 */
  123. 00000182  486D FF56                pea.l      [A5 - 0xAA]
  124. 00000186  486D FF54                pea.l      [A5 - 0xAC]
  125. 0000018A  486D FF52                pea.l      [A5 - 0xAE]
  126. 0000018E  486D FF34                pea.l      [A5 - 0xCC]
  127. 00000192  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  128. 00000196  4FEF 0010                lea.l      A7, [A7 + 0x10]
  129. 0000019A  7085                     moveq.l    D0, 0xFFFFFF85
  130. 0000019C  3D40 FFFE                move.w     [A6 - 0x2], D0
  131. 000001A0  6000 02C8                bra        +0x2CA /* 0000046A */
  132. label000001A4:
  133. 000001A4  2D6E FFDC FFE0           move.l     [A6 - 0x20], [A6 - 0x24]
  134. 000001AA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  135. 000001AE  4879 7372 6174           push.l     0x73726174 /* 'srat' */
  136. 000001B4  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  137. 000001B8  4EBA 0566                jsr        [PC + 0x566 /* 00000720 */]
  138. 000001BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  139. 000001C0  4879 4E4F 4E45           push.l     0x4E4F4E45 /* 'NONE' */
  140. 000001C6  4879 636F 6D70           push.l     0x636F6D70 /* 'comp' */
  141. 000001CC  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  142. 000001D0  4EBA 054E                jsr        [PC + 0x54E /* 00000720 */]
  143. 000001D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  144. 000001D8  3F3C 0007                move.w     -[A7], 0x7
  145. 000001DC  4879 706C 7468           push.l     0x706C7468 /* 'plth' */
  146. 000001E2  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  147. 000001E6  4EBA 0502                jsr        [PC + 0x502 /* 000006EA */]
  148. 000001EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  149. 000001EE  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  150. 000001F2  4879 7373 697A           push.l     0x7373697A /* 'ssiz' */
  151. 000001F8  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  152. 000001FC  4EBA 04EC                jsr        [PC + 0x4EC /* 000006EA */]
  153. 00000200  4FEF 000A                lea.l      A7, [A7 + 0xA]
  154. 00000204  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  155. 00000208  4879 6368 616E           push.l     0x6368616E /* 'chan' */
  156. 0000020E  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  157. 00000212  4EBA 04D6                jsr        [PC + 0x4D6 /* 000006EA */]
  158. 00000216  4FEF 000A                lea.l      A7, [A7 + 0xA]
  159. 0000021A  3F3C 0001                move.w     -[A7], 0x1
  160. 0000021E  4879 6167 6320           push.l     0x61676320 /* 'agc ' */
  161. 00000224  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  162. 00000228  4EBA 04C0                jsr        [PC + 0x4C0 /* 000006EA */]
  163. 0000022C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  164. 00000230  3F3C 0001                move.w     -[A7], 0x1
  165. 00000234  4879 6C6D 6574           push.l     0x6C6D6574 /* 'lmet' */
  166. 0000023A  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  167. 0000023E  4EBA 04AA                jsr        [PC + 0x4AA /* 000006EA */]
  168. 00000242  4FEF 000A                lea.l      A7, [A7 + 0xA]
  169. 00000246  486E FFE0                pea.l      [A6 - 0x20]
  170. 0000024A  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  171. 0000024E  4EBA 0344                jsr        [PC + 0x344 /* 00000594 */]
  172. 00000252  508F                     addq.l     A7, 8
  173. 00000254  4A2D FDDD                tst.b      [A5 - 0x223]
  174. 00000258  6712                     beq        +0x14 /* 0000026C */
  175. 0000025A  202E FFE0                move.l     D0, [A6 - 0x20]
  176. 0000025E  7211                     moveq.l    D1, 0x11
  177. 00000260  E2A8                     lsr        D0, D1
  178. 00000262  206E 0012                movea.l    A0, [A6 + 0x12]
  179. 00000266  2140 0024                move.l     [A0 + 0x24], D0
  180. 0000026A  6010                     bra        +0x12 /* 0000027C */
  181. label0000026C:
  182. 0000026C  202E FFE0                move.l     D0, [A6 - 0x20]
  183. 00000270  7210                     moveq.l    D1, 0x10
  184. 00000272  E2A8                     lsr        D0, D1
  185. 00000274  206E 0012                movea.l    A0, [A6 + 0x12]
  186. 00000278  2140 0024                move.l     [A0 + 0x24], D0
  187. label0000027C:
  188. 0000027C  206E 0012                movea.l    A0, [A6 + 0x12]
  189. 00000280  116D FDDD 0023           move.b     [A0 + 0x23], [A5 - 0x223]
  190. 00000286  42AE FFD0                clr.l      [A6 - 0x30]
  191. 0000028A  2D6E FFE0 FFD4           move.l     [A6 - 0x2C], [A6 - 0x20]
  192. 00000290  486E FFD0                pea.l      [A6 - 0x30]
  193. 00000294  486E FFC2                pea.l      [A6 - 0x3E]
  194. 00000298  3F3C 300E                move.w     -[A7], 0x300E
  195. 0000029C  A9EB                     syscall    Pack4/FP68K
  196. 0000029E  486E FFC2                pea.l      [A6 - 0x3E]
  197. 000002A2  486E FFCC                pea.l      [A6 - 0x34]
  198. 000002A6  3F3C 1010                move.w     -[A7], 0x1010
  199. 000002AA  A9EB                     syscall    Pack4/FP68K
  200. 000002AC  2D7C 0001 0000 FFBE      move.l     [A6 - 0x42], 0x10000
  201. 000002B4  486E FFCC                pea.l      [A6 - 0x34]
  202. 000002B8  486E FFB4                pea.l      [A6 - 0x4C]
  203. 000002BC  3F3C 100E                move.w     -[A7], 0x100E
  204. 000002C0  A9EB                     syscall    Pack4/FP68K
  205. 000002C2  486E FFBE                pea.l      [A6 - 0x42]
  206. 000002C6  486E FFB4                pea.l      [A6 - 0x4C]
  207. 000002CA  3F3C 2806                move.w     -[A7], 0x2806
  208. 000002CE  A9EB                     syscall    Pack4/FP68K
  209. 000002D0  486E 000E                pea.l      [A6 + 0xE]
  210. 000002D4  486E FFB4                pea.l      [A6 - 0x4C]
  211. 000002D8  3F3C 2804                move.w     -[A7], 0x2804
  212. 000002DC  A9EB                     syscall    Pack4/FP68K
  213. 000002DE  3D7C 0064 FFB2           move.w     [A6 - 0x4E], 0x64 /* 'd' */
  214. 000002E4  486E FFB2                pea.l      [A6 - 0x4E]
  215. 000002E8  486E FFB4                pea.l      [A6 - 0x4C]
  216. 000002EC  3F3C 2004                move.w     -[A7], 0x2004
  217. 000002F0  A9EB                     syscall    Pack4/FP68K
  218. 000002F2  206E 0012                movea.l    A0, [A6 + 0x12]
  219. 000002F6  4868 0018                pea.l      [A0 + 0x18]
  220. 000002FA  486E FFB4                pea.l      [A6 - 0x4C]
  221. 000002FE  3F3C 2806                move.w     -[A7], 0x2806
  222. 00000302  A9EB                     syscall    Pack4/FP68K
  223. 00000304  486D FF58                pea.l      [A5 - 0xA8]
  224. 00000308  486E FFB4                pea.l      [A6 - 0x4C]
  225. 0000030C  3F3C 0000                move.w     -[A7], 0x0
  226. 00000310  A9EB                     syscall    Pack4/FP68K
  227. 00000312  486E FFB4                pea.l      [A6 - 0x4C]
  228. 00000316  3F3C 0016                move.w     -[A7], 0x16
  229. 0000031A  A9EB                     syscall    Pack4/FP68K
  230. 0000031C  486E FFB4                pea.l      [A6 - 0x4C]
  231. 00000320  486D FDD8                pea.l      [A5 - 0x228]
  232. 00000324  3F3C 2810                move.w     -[A7], 0x2810
  233. 00000328  A9EB                     syscall    Pack4/FP68K
  234. 0000032A  202D FDD8                move.l     D0, [A5 - 0x228]
  235. 0000032E  0680 0000 01FF           addi.l     D0, 0x1FF
  236. 00000334  0280 FFFF FE00           andi.l     D0, 0xFFFFFE00
  237. 0000033A  2B40 FDD8                move.l     [A5 - 0x228], D0
  238. 0000033E  422D FDDC                clr.b      [A5 - 0x224]
  239. 00000342  42A7                     clr.l      -[A7]
  240. 00000344  2F2D FDD8                move.l     -[A7], [A5 - 0x228]
  241. 00000348  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  242. 0000034C  205F                     movea.l    A0, [A7]+
  243. 0000034E  2B48 FDAC                move.l     [A5 - 0x254], A0
  244. 00000352  3D78 0220 FFFE           move.w     [A6 - 0x2], [0x00000220 /* MemErr */]
  245. 00000358  6746                     beq        +0x48 /* 000003A0 */
  246. 0000035A  7001                     moveq.l    D0, 0x01
  247. 0000035C  1B40 FDDC                move.b     [A5 - 0x224], D0
  248. 00000360  42A7                     clr.l      -[A7]
  249. 00000362  2F2D FDD8                move.l     -[A7], [A5 - 0x228]
  250. 00000366  486E FFFE                pea.l      [A6 - 0x2]
  251. 0000036A  3F3C 001D                move.w     -[A7], 0x1D
  252. 0000036E  A88F                     syscall    OSDispatch
  253. 00000370  205F                     movea.l    A0, [A7]+
  254. 00000372  2B48 FDAC                move.l     [A5 - 0x254], A0
  255. 00000376  4A6E FFFE                tst.w      [A6 - 0x2]
  256. 0000037A  6724                     beq        +0x26 /* 000003A0 */
  257. 0000037C  4AAE FFEC                tst.l      [A6 - 0x14]
  258. 00000380  6600 FD36                bne        -0x2C8 /* 000000B8 */
  259. 00000384  486D FF86                pea.l      [A5 - 0x7A]
  260. 00000388  486D FF84                pea.l      [A5 - 0x7C]
  261. 0000038C  486D FF82                pea.l      [A5 - 0x7E]
  262. 00000390  486D FF62                pea.l      [A5 - 0x9E]
  263. 00000394  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  264. 00000398  4FEF 0010                lea.l      A7, [A7 + 0x10]
  265. 0000039C  6000 00CC                bra        +0xCE /* 0000046A */
  266. label000003A0:
  267. 000003A0  4A2D FDDC                tst.b      [A5 - 0x224]
  268. 000003A4  6710                     beq        +0x12 /* 000003B6 */
  269. 000003A6  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  270. 000003AA  486E FFFE                pea.l      [A6 - 0x2]
  271. 000003AE  3F3C 001E                move.w     -[A7], 0x1E
  272. 000003B2  A88F                     syscall    OSDispatch
  273. 000003B4  6008                     bra        +0xA /* 000003BE */
  274. label000003B6:
  275. 000003B6  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  276. 000003BA  4EAD 009A                jsr        [A5 + 0x9A /* export_15 */]
  277. label000003BE:
  278. 000003BE  2B6D FDA8 FDB2           move.l     [A5 - 0x24E], [A5 - 0x258]
  279. 000003C4  2B6D FDD8 FDB6           move.l     [A5 - 0x24A], [A5 - 0x228]
  280. 000003CA  42AD FDBA                clr.l      [A5 - 0x246]
  281. 000003CE  2B6D FDD8 FDBE           move.l     [A5 - 0x242], [A5 - 0x228]
  282. 000003D4  42AD FDC6                clr.l      [A5 - 0x23A]
  283. 000003D8  42AD FDCA                clr.l      [A5 - 0x236]
  284. 000003DC  206D FDAC                movea.l    A0, [A5 - 0x254]
  285. 000003E0  2B50 FDC2                move.l     [A5 - 0x23E], [A0]
  286. 000003E4  206D FDA4                movea.l    A0, [A5 - 0x25C]
  287. 000003E8  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  288. 000003EC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  289. 000003F0  7024                     moveq.l    D0, 0x24
  290. 000003F2  2080                     move.l     [A0], D0
  291. 000003F4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  292. 000003F8  42A8 0004                clr.l      [A0 + 0x4]
  293. 000003FC  206E FFE4                movea.l    A0, [A6 - 0x1C]
  294. 00000400  42A8 0008                clr.l      [A0 + 0x8]
  295. 00000404  206E FFE4                movea.l    A0, [A6 - 0x1C]
  296. 00000408  42A8 000C                clr.l      [A0 + 0xC]
  297. 0000040C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  298. 00000410  4268 0010                clr.w      [A0 + 0x10]
  299. 00000414  206E FFE4                movea.l    A0, [A6 - 0x1C]
  300. 00000418  4268 0012                clr.w      [A0 + 0x12]
  301. 0000041C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  302. 00000420  42A8 0014                clr.l      [A0 + 0x14]
  303. 00000424  206E FFE4                movea.l    A0, [A6 - 0x1C]
  304. 00000428  4268 001C                clr.w      [A0 + 0x1C]
  305. 0000042C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  306. 00000430  4268 001E                clr.w      [A0 + 0x1E]
  307. 00000434  206E FFE4                movea.l    A0, [A6 - 0x1C]
  308. 00000438  316E FFDA 0018           move.w     [A0 + 0x18], [A6 - 0x26]
  309. 0000043E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  310. 00000442  316E FFD8 001A           move.w     [A0 + 0x1A], [A6 - 0x28]
  311. 00000448  4A2D FDDD                tst.b      [A5 - 0x223]
  312. 0000044C  6710                     beq        +0x12 /* 0000045E */
  313. 0000044E  202E FFE0                move.l     D0, [A6 - 0x20]
  314. 00000452  E288                     lsr        D0, 1
  315. 00000454  206E FFE4                movea.l    A0, [A6 - 0x1C]
  316. 00000458  2140 0020                move.l     [A0 + 0x20], D0
  317. 0000045C  601C                     bra        +0x1E /* 0000047A */
  318. label0000045E:
  319. 0000045E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  320. 00000462  216E FFE0 0020           move.l     [A0 + 0x20], [A6 - 0x20]
  321. 00000468  6010                     bra        +0x12 /* 0000047A */
  322. label0000046A:
  323. 0000046A  4267                     clr.w      -[A7]
  324. 0000046C  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  325. 00000470  203C 021C 0014           move.l     D0, 0x21C0014
  326. 00000476  A800                     syscall    SoundDispatch
  327. 00000478  301F                     move.w     D0, [A7]+
  328. label0000047A:
  329. 0000047A  302E FFFE                move.w     D0, [A6 - 0x2]
  330. 0000047E  4E5E                     unlink     A6
  331. 00000480  4E75                     rts
  332. 00000482  494E                     chk.w      D4, A6
  333. 00000484  4954                     chk.w      D4, [A4]
  334. 00000486  534E                     subq.w     A6, 1
  335. 00000488  4449                     neg.w      A1
  336. export_25:
  337. 0000048A  4E56 FFFE                link       A6, -0x0002
  338. 0000048E  4267                     clr.w      -[A7]
  339. 00000490  486D FDB2                pea.l      [A5 - 0x24E]
  340. 00000494  4267                     clr.w      -[A7]
  341. 00000496  203C 0320 0014           move.l     D0, 0x3200014
  342. 0000049C  A800                     syscall    SoundDispatch
  343. 0000049E  301F                     move.w     D0, [A7]+
  344. 000004A0  3D40 FFFE                move.w     [A6 - 0x2], D0
  345. 000004A4  4A6E FFFE                tst.w      [A6 - 0x2]
  346. 000004A8  660A                     bne        +0xC /* 000004B4 */
  347. 000004AA  4A2D FDDD                tst.b      [A5 - 0x223]
  348. 000004AE  6704                     beq        +0x6 /* 000004B4 */
  349. 000004B0  4EBA 001A                jsr        [PC + 0x1A /* 000004CC */]
  350. label000004B4:
  351. 000004B4  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  352. 000004B8  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  353. 000004BC  302E FFFE                move.w     D0, [A6 - 0x2]
  354. 000004C0  4E5E                     unlink     A6
  355. 000004C2  4E75                     rts
  356. 000004C4  4752                     chk.w      D3, [A2]
  357. 000004C6  4142                     chk.w      D0, D2
  358. 000004C8  534F                     subq.w     A7, 1
  359. 000004CA  554E                     subq.w     A6, 2
  360. fn000004CC:
  361. 000004CC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  362. 000004D0  206D FDAC                movea.l    A0, [A5 - 0x254]
  363. 000004D4  2650                     movea.l    A3, [A0]
  364. 000004D6  284B                     movea.l    A4, A3
  365. 000004D8  7000                     moveq.l    D0, 0x00
  366. 000004DA  1014                     move.b     D0, [A4]
  367. 000004DC  3A00                     move.w     D5, D0
  368. 000004DE  3C00                     move.w     D6, D0
  369. 000004E0  202D FDD8                move.l     D0, [A5 - 0x228]
  370. 000004E4  4C7C 0800 0000 0002      movem.l    A3, 0x2
  371. 000004EC  5380                     subq.l     D0, 1
  372. 000004EE  2E00                     move.l     D7, D0
  373. 000004F0  604A                     bra        +0x4C /* 0000053C */
  374. label000004F2:
  375. 000004F2  7000                     moveq.l    D0, 0x00
  376. 000004F4  102C 0001                move.b     D0, [A4 + 0x1]
  377. 000004F8  D045                     add.w      D0, D5
  378. 000004FA  3800                     move.w     D4, D0
  379. 000004FC  3004                     move.w     D0, D4
  380. 000004FE  E748                     lsl        D0.w, 3
  381. 00000500  7200                     moveq.l    D1, 0x00
  382. 00000502  1214                     move.b     D1, [A4]
  383. 00000504  E949                     lsl        D1.w, 4
  384. 00000506  D041                     add.w      D0, D1
  385. 00000508  9046                     sub.w      D0, D6
  386. 0000050A  7200                     moveq.l    D1, 0x00
  387. 0000050C  122C 0003                move.b     D1, [A4 + 0x3]
  388. 00000510  9041                     sub.w      D0, D1
  389. 00000512  0640 0010                addi.w     D0, 0x10
  390. 00000516  D840                     add.w      D4, D0
  391. 00000518  4A44                     tst.w      D4
  392. 0000051A  6C02                     bge        +0x4 /* 0000051E */
  393. 0000051C  7800                     moveq.l    D4, 0x00
  394. label0000051E:
  395. 0000051E  EA44                     asr        D4.w, 5
  396. 00000520  0C44 00FF                cmpi.w     D4, 0xFF
  397. 00000524  6F04                     ble        +0x6 /* 0000052A */
  398. 00000526  383C 00FF                move.w     D4, 0xFF
  399. label0000052A:
  400. 0000052A  41D3                     lea.l      A0, [A3]
  401. 0000052C  528B                     addq.l     A3, 1
  402. 0000052E  1084                     move.b     [A0], D4
  403. 00000530  3C05                     move.w     D6, D5
  404. 00000532  528C                     addq.l     A4, 1
  405. 00000534  7000                     moveq.l    D0, 0x00
  406. 00000536  1014                     move.b     D0, [A4]
  407. 00000538  3A00                     move.w     D5, D0
  408. 0000053A  528C                     addq.l     A4, 1
  409. label0000053C:
  410. 0000053C  2007                     move.l     D0, D7
  411. 0000053E  5387                     subq.l     D7, 1
  412. 00000540  4A80                     tst.l      D0
  413. 00000542  66AE                     bne        -0x50 /* 000004F2 */
  414. 00000544  7000                     moveq.l    D0, 0x00
  415. 00000546  102C 0001                move.b     D0, [A4 + 0x1]
  416. 0000054A  D045                     add.w      D0, D5
  417. 0000054C  3800                     move.w     D4, D0
  418. 0000054E  3004                     move.w     D0, D4
  419. 00000550  E748                     lsl        D0.w, 3
  420. 00000552  7200                     moveq.l    D1, 0x00
  421. 00000554  1214                     move.b     D1, [A4]
  422. 00000556  E949                     lsl        D1.w, 4
  423. 00000558  D041                     add.w      D0, D1
  424. 0000055A  9046                     sub.w      D0, D6
  425. 0000055C  7200                     moveq.l    D1, 0x00
  426. 0000055E  122C 0001                move.b     D1, [A4 + 0x1]
  427. 00000562  9041                     sub.w      D0, D1
  428. 00000564  0640 0010                addi.w     D0, 0x10
  429. 00000568  D840                     add.w      D4, D0
  430. 0000056A  4A44                     tst.w      D4
  431. 0000056C  6C02                     bge        +0x4 /* 00000570 */
  432. 0000056E  7800                     moveq.l    D4, 0x00
  433. label00000570:
  434. 00000570  EA44                     asr        D4.w, 5
  435. 00000572  0C44 00FF                cmpi.w     D4, 0xFF
  436. 00000576  6F04                     ble        +0x6 /* 0000057C */
  437. 00000578  383C 00FF                move.w     D4, 0xFF
  438. label0000057C:
  439. 0000057C  1684                     move.b     [A3], D4
  440. 0000057E  202D FDD8                move.l     D0, [A5 - 0x228]
  441. 00000582  4C7C 0800 0000 0002      movem.l    A3, 0x2
  442. 0000058A  2B40 FDD8                move.l     [A5 - 0x228], D0
  443. 0000058E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  444. 00000592  4E75                     rts
  445. fn00000594:
  446. 00000594  4E56 FDFE                link       A6, -0x0202
  447. 00000598  41EE FF00                lea.l      A0, [A6 - 0x100]
  448. 0000059C  43ED FDDE                lea.l      A1, [A5 - 0x222]
  449. 000005A0  703F                     moveq.l    D0, 0x3F
  450. label000005A2:
  451. 000005A2  20D9                     move.l     [A0]+, [A1]+
  452. 000005A4  51C8 FFFC                dbf        D0, -0x6 /* 000005A2 */
  453. 000005A8  486E FE00                pea.l      [A6 - 0x200]
  454. 000005AC  4879 6E61 6D65           push.l     0x6E616D65 /* 'name' */
  455. 000005B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  456. 000005B6  4EBA 00FC                jsr        [PC + 0xFC /* 000006B4 */]
  457. 000005BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  458. 000005BE  7000                     moveq.l    D0, 0x00
  459. 000005C0  102E FF00                move.b     D0, [A6 - 0x100]
  460. 000005C4  3D40 FDFE                move.w     [A6 - 0x202], D0
  461. 000005C8  601C                     bra        +0x1E /* 000005E6 */
  462. label000005CA:
  463. 000005CA  306E FDFE                movea.w    A0, [A6 - 0x202]
  464. 000005CE  D1CE                     add.l      A0, A6
  465. 000005D0  326E FDFE                movea.w    A1, [A6 - 0x202]
  466. 000005D4  D3CE                     add.l      A1, A6
  467. 000005D6  1028 FF00                move.b     D0, [A0 - 0x100]
  468. 000005DA  B029 FE00                cmp.b      D0, [A1 - 0x200]
  469. 000005DE  6600 006A                bne        +0x6C /* 0000064A */
  470. 000005E2  536E FDFE                subq.w     [A6 - 0x202], 1
  471. label000005E6:
  472. 000005E6  4A6E FDFE                tst.w      [A6 - 0x202]
  473. 000005EA  6CDE                     bge        -0x20 /* 000005CA */
  474. 000005EC  206E 000C                movea.l    A0, [A6 + 0xC]
  475. 000005F0  0C90 56EE 8BA3           cmpi.l     [A0], 0x56EE8BA3
  476. 000005F6  660C                     bne        +0xE /* 00000604 */
  477. 000005F8  206E 000C                movea.l    A0, [A6 + 0xC]
  478. 000005FC  20BC 5733 0000           move.l     [A0], 0x57330000 /* 'W3\0\0' */
  479. 00000602  6046                     bra        +0x48 /* 0000064A */
  480. label00000604:
  481. 00000604  206E 000C                movea.l    A0, [A6 + 0xC]
  482. 00000608  0C90 2B77 45D1           cmpi.l     [A0], 0x2B7745D1
  483. 0000060E  660C                     bne        +0xE /* 0000061C */
  484. 00000610  206E 000C                movea.l    A0, [A6 + 0xC]
  485. 00000614  20BC 2B99 8000           move.l     [A0], 0x2B998000
  486. 0000061A  602E                     bra        +0x30 /* 0000064A */
  487. label0000061C:
  488. 0000061C  206E 000C                movea.l    A0, [A6 + 0xC]
  489. 00000620  0C90 1CFA 2E8B           cmpi.l     [A0], 0x1CFA2E8B
  490. 00000626  660C                     bne        +0xE /* 00000634 */
  491. 00000628  206E 000C                movea.l    A0, [A6 + 0xC]
  492. 0000062C  20BC 1D10 FFFF           move.l     [A0], 0x1D10FFFF
  493. 00000632  6016                     bra        +0x18 /* 0000064A */
  494. label00000634:
  495. 00000634  206E 000C                movea.l    A0, [A6 + 0xC]
  496. 00000638  0C90 15BB A2E8           cmpi.l     [A0], 0x15BBA2E8
  497. 0000063E  660A                     bne        +0xC /* 0000064A */
  498. 00000640  206E 000C                movea.l    A0, [A6 + 0xC]
  499. 00000644  20BC 15CC BFFF           move.l     [A0], 0x15CCBFFF
  500. label0000064A:
  501. 0000064A  4E5E                     unlink     A6
  502. 0000064C  4E75                     rts
  503. 0000064E  4649                     not.w      A1
  504. 00000650  5853                     addq.w     [A3], 4
  505. 00000652  4F55                     chk.w      D7, [A5]
  506. 00000654  4E44                     trap       4
  507. export_27:
  508. 00000656  4E56 FFFE                link       A6, -0x0002
  509. 0000065A  4267                     clr.w      -[A7]
  510. 0000065C  4879 706C 7468           push.l     0x706C7468 /* 'plth' */
  511. 00000662  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  512. 00000666  4EBA 0082                jsr        [PC + 0x82 /* 000006EA */]
  513. 0000066A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  514. 0000066E  4267                     clr.w      -[A7]
  515. 00000670  2F2D FDA8                move.l     -[A7], [A5 - 0x258]
  516. 00000674  203C 021C 0014           move.l     D0, 0x21C0014
  517. 0000067A  A800                     syscall    SoundDispatch
  518. 0000067C  301F                     move.w     D0, [A7]+
  519. 0000067E  42AD FDA8                clr.l      [A5 - 0x258]
  520. 00000682  4AAD FDAC                tst.l      [A5 - 0x254]
  521. 00000686  671E                     beq        +0x20 /* 000006A6 */
  522. 00000688  4A2D FDDC                tst.b      [A5 - 0x224]
  523. 0000068C  6710                     beq        +0x12 /* 0000069E */
  524. 0000068E  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  525. 00000692  486E FFFE                pea.l      [A6 - 0x2]
  526. 00000696  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  527. 0000069A  A88F                     syscall    OSDispatch
  528. 0000069C  6008                     bra        +0xA /* 000006A6 */
  529. label0000069E:
  530. 0000069E  2F2D FDAC                move.l     -[A7], [A5 - 0x254]
  531. 000006A2  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  532. label000006A6:
  533. 000006A6  7000                     moveq.l    D0, 0x00
  534. 000006A8  4E5E                     unlink     A6
  535. 000006AA  4E75                     rts
  536. 000006AC  434C                     chk.w      D1, A4
  537. 000006AE  4541                     chk.w      D2, D1
  538. 000006B0  4E55 5053                link       A5, -0xFFFFAFAD
  539. fn000006B4:
  540. 000006B4  4E56 FFFE                link       A6, -0x0002
  541. 000006B8  4267                     clr.w      -[A7]
  542. 000006BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  543. 000006BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  544. 000006C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  545. 000006C6  203C 0638 0014           move.l     D0, 0x6380014
  546. 000006CC  A800                     syscall    SoundDispatch
  547. 000006CE  301F                     move.w     D0, [A7]+
  548. 000006D0  3D40 FFFE                move.w     [A6 - 0x2], D0
  549. 000006D4  4A6E FFFE                tst.w      [A6 - 0x2]
  550. 000006D8  57C0                     seq        D0
  551. 000006DA  4400                     neg.b      D0
  552. 000006DC  4880                     ext.w      D0
  553. 000006DE  4E5E                     unlink     A6
  554. 000006E0  4E75                     rts
  555. 000006E2  4745                     chk.w      D3, D5
  556. 000006E4  5449                     addq.w     A1, 2
  557. 000006E6  4E50 5554                link       A0, -0xFFFFAAAC
  558. fn000006EA:
  559. 000006EA  4E56 FFFE                link       A6, -0x0002
  560. 000006EE  4267                     clr.w      -[A7]
  561. 000006F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  562. 000006F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  563. 000006F8  486E 0010                pea.l      [A6 + 0x10]
  564. 000006FC  203C 063C 0014           move.l     D0, 0x63C0014
  565. 00000702  A800                     syscall    SoundDispatch
  566. 00000704  301F                     move.w     D0, [A7]+
  567. 00000706  3D40 FFFE                move.w     [A6 - 0x2], D0
  568. 0000070A  4A6E FFFE                tst.w      [A6 - 0x2]
  569. 0000070E  57C0                     seq        D0
  570. 00000710  4400                     neg.b      D0
  571. 00000712  4880                     ext.w      D0
  572. 00000714  4E5E                     unlink     A6
  573. 00000716  4E75                     rts
  574. 00000718  5348                     subq.w     A0, 1
  575. 0000071A  4F52                     chk.w      D7, [A2]
  576. 0000071C  5453                     addq.w     [A3], 2
  577. 0000071E  4554                     chk.w      D2, [A4]
  578. fn00000720:
  579. 00000720  4E56 FFFE                link       A6, -0x0002
  580. 00000724  4267                     clr.w      -[A7]
  581. 00000726  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  582. 0000072A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  583. 0000072E  486E 0010                pea.l      [A6 + 0x10]
  584. 00000732  203C 063C 0014           move.l     D0, 0x63C0014
  585. 00000738  A800                     syscall    SoundDispatch
  586. 0000073A  301F                     move.w     D0, [A7]+
  587. 0000073C  3D40 FFFE                move.w     [A6 - 0x2], D0
  588. 00000740  4A6E FFFE                tst.w      [A6 - 0x2]
  589. 00000744  57C0                     seq        D0
  590. 00000746  4400                     neg.b      D0
  591. 00000748  4880                     ext.w      D0
  592. 0000074A  4E5E                     unlink     A6
  593. 0000074C  4E75                     rts
  594. 0000074E  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  595. 00000752  5345                     subq.w     D5, 1
  596. 00000754  5449                     addq.w     A1, 2
  597. export_22:
  598. 00000756  4E56 FFE2                link       A6, -0x001E
  599. 0000075A  206E 0008                movea.l    A0, [A6 + 0x8]
  600. 0000075E  4A90                     tst.l      [A0]
  601. 00000760  6706                     beq        +0x8 /* 00000768 */
  602. 00000762  7000                     moveq.l    D0, 0x00
  603. 00000764  6000 00C4                bra        +0xC6 /* 0000082A */
  604. label00000768:
  605. 00000768  2D7C 7664 6967 FFEA      move.l     [A6 - 0x16], 0x76646967 /* 'vdig' */
  606. 00000770  42AE FFEE                clr.l      [A6 - 0x12]
  607. 00000774  42AE FFF2                clr.l      [A6 - 0xE]
  608. 00000778  42AE FFF6                clr.l      [A6 - 0xA]
  609. 0000077C  7007                     moveq.l    D0, 0x07
  610. 0000077E  2D40 FFFA                move.l     [A6 - 0x6], D0
  611. 00000782  42A7                     clr.l      -[A7]
  612. 00000784  42A7                     clr.l      -[A7]
  613. 00000786  486E FFEA                pea.l      [A6 - 0x16]
  614. 0000078A  7004                     moveq.l    D0, 0x04
  615. 0000078C  A82A                     syscall    ComponentDispatch
  616. 0000078E  205F                     movea.l    A0, [A7]+
  617. 00000790  2D48 FFE6                move.l     [A6 - 0x1A], A0
  618. 00000794  4AAE FFE6                tst.l      [A6 - 0x1A]
  619. 00000798  6606                     bne        +0x8 /* 000007A0 */
  620. 0000079A  70FF                     moveq.l    D0, 0xFFFFFFFF
  621. 0000079C  6000 008C                bra        +0x8E /* 0000082A */
  622. label000007A0:
  623. 000007A0  42A7                     clr.l      -[A7]
  624. 000007A2  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  625. 000007A6  7007                     moveq.l    D0, 0x07
  626. 000007A8  A82A                     syscall    ComponentDispatch
  627. 000007AA  205F                     movea.l    A0, [A7]+
  628. 000007AC  2D48 FFE2                move.l     [A6 - 0x1E], A0
  629. 000007B0  4AAE FFE2                tst.l      [A6 - 0x1E]
  630. 000007B4  661C                     bne        +0x1E /* 000007D2 */
  631. 000007B6  486D FFFE                pea.l      [A5 - 0x2]
  632. 000007BA  486D FFFC                pea.l      [A5 - 0x4]
  633. 000007BE  486D FFFA                pea.l      [A5 - 0x6]
  634. 000007C2  486D FFCE                pea.l      [A5 - 0x32]
  635. 000007C6  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  636. 000007CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  637. 000007CE  70FF                     moveq.l    D0, 0xFFFFFFFF
  638. 000007D0  6058                     bra        +0x5A /* 0000082A */
  639. label000007D2:
  640. 000007D2  206E 0008                movea.l    A0, [A6 + 0x8]
  641. 000007D6  20AE FFE2                move.l     [A0], [A6 - 0x1E]
  642. 000007DA  42A7                     clr.l      -[A7]
  643. 000007DC  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  644. 000007E0  486D FF88                pea.l      [A5 - 0x78]
  645. 000007E4  2F3C 0004 0019           move.l     -[A7], 0x40019
  646. 000007EA  7000                     moveq.l    D0, 0x00
  647. 000007EC  A82A                     syscall    ComponentDispatch
  648. 000007EE  201F                     move.l     D0, [A7]+
  649. 000007F0  3D40 FFFE                move.w     [A6 - 0x2], D0
  650. 000007F4  42A7                     clr.l      -[A7]
  651. 000007F6  AA03                     syscall    NewPixMap
  652. 000007F8  205F                     movea.l    A0, [A7]+
  653. 000007FA  2B48 FFB2                move.l     [A5 - 0x4E], A0
  654. 000007FE  42A7                     clr.l      -[A7]
  655. 00000800  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  656. 00000804  4267                     clr.w      -[A7]
  657. 00000806  486D FFBE                pea.l      [A5 - 0x42]
  658. 0000080A  2F3C 0006 0002           move.l     -[A7], 0x60002
  659. 00000810  7000                     moveq.l    D0, 0x00
  660. 00000812  A82A                     syscall    ComponentDispatch
  661. 00000814  201F                     move.l     D0, [A7]+
  662. 00000816  3D40 FFFE                move.w     [A6 - 0x2], D0
  663. 0000081A  41ED FFC6                lea.l      A0, [A5 - 0x3A]
  664. 0000081E  43ED FFBE                lea.l      A1, [A5 - 0x42]
  665. 00000822  20D9                     move.l     [A0]+, [A1]+
  666. 00000824  20D9                     move.l     [A0]+, [A1]+
  667. 00000826  302E FFFE                move.w     D0, [A6 - 0x2]
  668. label0000082A:
  669. 0000082A  4E5E                     unlink     A6
  670. 0000082C  4E75                     rts
  671. 0000082E  494E                     chk.w      D4, A6
  672. 00000830  4954                     chk.w      D4, [A4]
  673. 00000832  5649                     addq.w     A1, 3
  674. 00000834  4445                     neg.w      D5
  675. export_19:
  676. 00000836  4E56 FFFE                link       A6, -0x0002
  677. 0000083A  2F2D FFB2                move.l     -[A7], [A5 - 0x4E]
  678. 0000083E  AA04                     syscall    DisposePixMap/DisposPixMap
  679. 00000840  4267                     clr.w      -[A7]
  680. 00000842  206E 0008                movea.l    A0, [A6 + 0x8]
  681. 00000846  2F10                     move.l     -[A7], [A0]
  682. 00000848  7008                     moveq.l    D0, 0x08
  683. 0000084A  A82A                     syscall    ComponentDispatch
  684. 0000084C  301F                     move.w     D0, [A7]+
  685. 0000084E  3D40 FFFE                move.w     [A6 - 0x2], D0
  686. 00000852  206E 0008                movea.l    A0, [A6 + 0x8]
  687. 00000856  4290                     clr.l      [A0]
  688. 00000858  302E FFFE                move.w     D0, [A6 - 0x2]
  689. 0000085C  4E5E                     unlink     A6
  690. 0000085E  4E75                     rts
  691. 00000860  434C                     chk.w      D1, A4
  692. 00000862  4F53                     chk.w      D7, [A3]
  693. 00000864  4556                     chk.w      D2, [A6]
  694. 00000866  4944                     chk.w      D4, D4
  695. export_18:
  696. 00000868  4E56 FFC6                link       A6, -0x003A
  697. 0000086C  42AE FFF8                clr.l      [A6 - 0x8]
  698. 00000870  70FF                     moveq.l    D0, 0xFFFFFFFF
  699. 00000872  1D40 FFF7                move.b     [A6 - 0x9], D0
  700. 00000876  42A7                     clr.l      -[A7]
  701. 00000878  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  702. 0000087C  486E FFCA                pea.l      [A6 - 0x36]
  703. 00000880  2F3C 0004 0019           move.l     -[A7], 0x40019
  704. 00000886  7000                     moveq.l    D0, 0x00
  705. 00000888  A82A                     syscall    ComponentDispatch
  706. 0000088A  201F                     move.l     D0, [A7]+
  707. 0000088C  3D40 FFFE                move.w     [A6 - 0x2], D0
  708. 00000890  703F                     moveq.l    D0, 0x3F
  709. 00000892  C0AE FFD8                and.l      D0, [A6 - 0x28]
  710. 00000896  3D40 FFFC                move.w     [A6 - 0x4], D0
  711. 0000089A  082E 0005 FFFD           btst.b     [A6 - 0x3], 0x5
  712. 000008A0  6658                     bne        +0x5A /* 000008FA */
  713. 000008A2  4267                     clr.w      -[A7]
  714. 000008A4  3F3C 07E4                move.w     -[A7], 0x7E4
  715. 000008A8  42A7                     clr.l      -[A7]
  716. 000008AA  A985                     syscall    Alert
  717. 000008AC  301F                     move.w     D0, [A7]+
  718. 000008AE  3D40 FFF4                move.w     [A6 - 0xC], D0
  719. 000008B2  0C6E 0001 FFF4           cmpi.w     [A6 - 0xC], 0x1
  720. 000008B8  6744                     beq        +0x46 /* 000008FE */
  721. 000008BA  0C6E 0002 FFF4           cmpi.w     [A6 - 0xC], 0x2
  722. 000008C0  660E                     bne        +0x10 /* 000008D0 */
  723. 000008C2  303C 0100                move.w     D0, 0x100
  724. 000008C6  806E FFFC                or.w       D0, [A6 - 0x4]
  725. 000008CA  48C0                     ext.l      D0
  726. 000008CC  2D40 FFF8                move.l     [A6 - 0x8], D0
  727. label000008D0:
  728. 000008D0  486E FFC6                pea.l      [A6 - 0x3A]
  729. 000008D4  A874                     syscall    GetPort
  730. 000008D6  4267                     clr.w      -[A7]
  731. 000008D8  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  732. 000008DC  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  733. 000008E0  4267                     clr.w      -[A7]
  734. 000008E2  4267                     clr.w      -[A7]
  735. 000008E4  303C 0A13                move.w     D0, 0xA13
  736. 000008E8  AAA2                     syscall    PaletteDispatch
  737. 000008EA  301F                     move.w     D0, [A7]+
  738. 000008EC  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  739. 000008F0  A873                     syscall    SetPort
  740. 000008F2  7001                     moveq.l    D0, 0x01
  741. 000008F4  1D40 FFF7                move.b     [A6 - 0x9], D0
  742. 000008F8  6004                     bra        +0x6 /* 000008FE */
  743. label000008FA:
  744. 000008FA  422E FFF7                clr.b      [A6 - 0x9]
  745. label000008FE:
  746. 000008FE  206E 000C                movea.l    A0, [A6 + 0xC]
  747. 00000902  20AE FFF8                move.l     [A0], [A6 - 0x8]
  748. 00000906  7000                     moveq.l    D0, 0x00
  749. 00000908  102E FFF7                move.b     D0, [A6 - 0x9]
  750. 0000090C  4E5E                     unlink     A6
  751. 0000090E  4E75                     rts
  752. 00000910  5052                     addq.w     [A2], 8
  753. 00000912  4550                     chk.w      D2, [A0]
  754. 00000914  5649                     addq.w     A1, 3
  755. 00000916  4445                     neg.w      D5
  756. export_21:
  757. 00000918  4E56 FFFC                link       A6, -0x0004
  758. 0000091C  42A7                     clr.l      -[A7]
  759. 0000091E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  760. 00000922  4267                     clr.w      -[A7]
  761. 00000924  2F3C 0002 002E           move.l     -[A7], 0x2002E
  762. 0000092A  7000                     moveq.l    D0, 0x00
  763. 0000092C  A82A                     syscall    ComponentDispatch
  764. 0000092E  201F                     move.l     D0, [A7]+
  765. 00000930  082E 0000 000E           btst.b     [A6 + 0xE], 0x0
  766. 00000936  672A                     beq        +0x2C /* 00000962 */
  767. 00000938  486E FFFC                pea.l      [A6 - 0x4]
  768. 0000093C  A874                     syscall    GetPort
  769. 0000093E  203C 0000 00FF           move.l     D0, 0xFF
  770. 00000944  C0AE 000C                and.l      D0, [A6 + 0xC]
  771. 00000948  4267                     clr.w      -[A7]
  772. 0000094A  2F2D FF9C                move.l     -[A7], [A5 - 0x64]
  773. 0000094E  3F00                     move.w     -[A7], D0
  774. 00000950  4267                     clr.w      -[A7]
  775. 00000952  4267                     clr.w      -[A7]
  776. 00000954  303C 0A13                move.w     D0, 0xA13
  777. 00000958  AAA2                     syscall    PaletteDispatch
  778. 0000095A  301F                     move.w     D0, [A7]+
  779. 0000095C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  780. 00000960  A873                     syscall    SetPort
  781. label00000962:
  782. 00000962  4E5E                     unlink     A6
  783. 00000964  4E75                     rts
  784. 00000966  4649                     not.w      A1
  785. 00000968  4E49                     trap       9
  786. 0000096A  5348                     subq.w     A0, 1
  787. 0000096C  5649                     addq.w     A1, 3
  788. export_23:
  789. 0000096E  4E56 FFFC                link       A6, -0x0004
  790. 00000972  206D FF9C                movea.l    A0, [A5 - 0x64]
  791. 00000976  2050                     movea.l    A0, [A0]
  792. 00000978  3028 0024                move.w     D0, [A0 + 0x24]
  793. 0000097C  0640 0028                addi.w     D0, 0x28 /* '(' */
  794. 00000980  3D40 FFFE                move.w     [A6 - 0x2], D0
  795. 00000984  206D FF9C                movea.l    A0, [A5 - 0x64]
  796. 00000988  2050                     movea.l    A0, [A0]
  797. 0000098A  3028 0022                move.w     D0, [A0 + 0x22]
  798. 0000098E  0640 0028                addi.w     D0, 0x28 /* '(' */
  799. 00000992  3D40 FFFC                move.w     [A6 - 0x4], D0
  800. 00000996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  801. 0000099A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  802. 0000099E  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  803. 000009A2  1F3C 0001                move.b     -[A7], 0x1
  804. 000009A6  A91B                     syscall    MoveWindow
  805. 000009A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  806. 000009AC  A915                     syscall    ShowWindow
  807. 000009AE  4E5E                     unlink     A6
  808. 000009B0  4E75                     rts
  809. 000009B2  464F                     not.w      A7
  810. 000009B4  5243                     addq.w     D3, 1
  811. 000009B6  4544                     chk.w      D2, D4
  812. 000009B8  4947                     chk.w      D4, D7
  813. export_20:
  814. 000009BA  4E56 FFEE                link       A6, -0x0012
  815. 000009BE  42A7                     clr.l      -[A7]
  816. 000009C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  817. 000009C4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  818. 000009C8  2F3C 0004 0003           move.l     -[A7], 0x40003
  819. 000009CE  7000                     moveq.l    D0, 0x00
  820. 000009D0  A82A                     syscall    ComponentDispatch
  821. 000009D2  201F                     move.l     D0, [A7]+
  822. 000009D4  3D40 FFFE                move.w     [A6 - 0x2], D0
  823. 000009D8  42A7                     clr.l      -[A7]
  824. 000009DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  825. 000009DE  4267                     clr.w      -[A7]
  826. 000009E0  2F3C 0002 002E           move.l     -[A7], 0x2002E
  827. 000009E6  7000                     moveq.l    D0, 0x00
  828. 000009E8  A82A                     syscall    ComponentDispatch
  829. 000009EA  201F                     move.l     D0, [A7]+
  830. 000009EC  3D40 FFFE                move.w     [A6 - 0x2], D0
  831. 000009F0  42A7                     clr.l      -[A7]
  832. 000009F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  833. 000009F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  834. 000009FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  835. 000009FE  4EBA 0192                jsr        [PC + 0x192 /* 00000B92 */]
  836. 00000A02  201F                     move.l     D0, [A7]+
  837. 00000A04  3D40 FFFE                move.w     [A6 - 0x2], D0
  838. 00000A08  42A7                     clr.l      -[A7]
  839. 00000A0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  840. 00000A0E  3F3C 0001                move.w     -[A7], 0x1
  841. 00000A12  2F3C 0002 002E           move.l     -[A7], 0x2002E
  842. 00000A18  7000                     moveq.l    D0, 0x00
  843. 00000A1A  A82A                     syscall    ComponentDispatch
  844. 00000A1C  201F                     move.l     D0, [A7]+
  845. 00000A1E  3D40 FFFE                move.w     [A6 - 0x2], D0
  846. 00000A22  302E FFFE                move.w     D0, [A6 - 0x2]
  847. 00000A26  4E5E                     unlink     A6
  848. 00000A28  4E75                     rts
  849. 00000A2A  5345                     subq.w     D5, 1
  850. 00000A2C  5455                     addq.w     [A5], 2
  851. 00000A2E  5044                     addq.w     D4, 8
  852. 00000A30  4947                     chk.w      D4, D7
  853. fn00000A32:
  854. 00000A32  4E56 FFA0                link       A6, -0x0060
  855. 00000A36  206E 0010                movea.l    A0, [A6 + 0x10]
  856. 00000A3A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  857. 00000A3E  22D8                     move.l     [A1]+, [A0]+
  858. 00000A40  22D8                     move.l     [A1]+, [A0]+
  859. 00000A42  206E 0014                movea.l    A0, [A6 + 0x14]
  860. 00000A46  2D50 FFBA                move.l     [A6 - 0x46], [A0]
  861. 00000A4A  206E FFBA                movea.l    A0, [A6 - 0x46]
  862. 00000A4E  2050                     movea.l    A0, [A0]
  863. 00000A50  43EE FFBE                lea.l      A1, [A6 - 0x42]
  864. 00000A54  700B                     moveq.l    D0, 0x0B
  865. label00000A56:
  866. 00000A56  22D8                     move.l     [A1]+, [A0]+
  867. 00000A58  51C8 FFFC                dbf        D0, -0x6 /* 00000A56 */
  868. 00000A5C  32D8                     move.w     [A1]+, [A0]+
  869. 00000A5E  206E 0010                movea.l    A0, [A6 + 0x10]
  870. 00000A62  226E 0010                movea.l    A1, [A6 + 0x10]
  871. 00000A66  3029 0006                move.w     D0, [A1 + 0x6]
  872. 00000A6A  9068 0002                sub.w      D0, [A0 + 0x2]
  873. 00000A6E  3D40 FFB8                move.w     [A6 - 0x48], D0
  874. 00000A72  206E 0010                movea.l    A0, [A6 + 0x10]
  875. 00000A76  226E 0010                movea.l    A1, [A6 + 0x10]
  876. 00000A7A  3029 0004                move.w     D0, [A1 + 0x4]
  877. 00000A7E  9050                     sub.w      D0, [A0]
  878. 00000A80  3D40 FFB6                move.w     [A6 - 0x4A], D0
  879. 00000A84  422E FFB5                clr.b      [A6 - 0x4B]
  880. 00000A88  422E FFB4                clr.b      [A6 - 0x4C]
  881. 00000A8C  206E FFBA                movea.l    A0, [A6 - 0x46]
  882. 00000A90  2050                     movea.l    A0, [A0]
  883. 00000A92  2010                     move.l     D0, [A0]
  884. 00000A94  B0B8 0824                cmp.l      D0, [0x00000824 /* ScrnBase */]
  885. 00000A98  6600 00E6                bne        +0xE8 /* 00000B80 */
  886. 00000A9C  206E FFBA                movea.l    A0, [A6 - 0x46]
  887. 00000AA0  2050                     movea.l    A0, [A0]
  888. 00000AA2  3D68 0006 FFAA           move.w     [A6 - 0x56], [A0 + 0x6]
  889. 00000AA8  206E FFBA                movea.l    A0, [A6 - 0x46]
  890. 00000AAC  2050                     movea.l    A0, [A0]
  891. 00000AAE  3D68 0008 FFA8           move.w     [A6 - 0x58], [A0 + 0x8]
  892. 00000AB4  486E FFF8                pea.l      [A6 - 0x8]
  893. 00000AB8  4EBA 01F6                jsr        [PC + 0x1F6 /* 00000CB0 */]
  894. 00000ABC  588F                     addq.l     A7, 4
  895. 00000ABE  486E FFB0                pea.l      [A6 - 0x50]
  896. 00000AC2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  897. 00000AC6  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  898. 00000ACA  A880                     syscall    SetPt
  899. 00000ACC  42A7                     clr.l      -[A7]
  900. 00000ACE  AA29                     syscall    GetDeviceList
  901. 00000AD0  205F                     movea.l    A0, [A7]+
  902. 00000AD2  2D48 FFAC                move.l     [A6 - 0x54], A0
  903. 00000AD6  600E                     bra        +0x10 /* 00000AE6 */
  904. label00000AD8:
  905. 00000AD8  42A7                     clr.l      -[A7]
  906. 00000ADA  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  907. 00000ADE  AA2B                     syscall    GetNextDevice
  908. 00000AE0  205F                     movea.l    A0, [A7]+
  909. 00000AE2  2D48 FFAC                move.l     [A6 - 0x54], A0
  910. label00000AE6:
  911. 00000AE6  4AAE FFAC                tst.l      [A6 - 0x54]
  912. 00000AEA  671E                     beq        +0x20 /* 00000B0A */
  913. 00000AEC  206E FFAC                movea.l    A0, [A6 - 0x54]
  914. 00000AF0  4267                     clr.w      -[A7]
  915. 00000AF2  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  916. 00000AF6  2050                     movea.l    A0, [A0]
  917. 00000AF8  4868 0022                pea.l      [A0 + 0x22]
  918. 00000AFC  A8AD                     syscall    PtInRect
  919. 00000AFE  101F                     move.b     D0, [A7]+
  920. 00000B00  0240 00FF                andi.w     D0, 0xFF
  921. 00000B04  0C40 0001                cmpi.w     D0, 0x1
  922. 00000B08  66CE                     bne        -0x30 /* 00000AD8 */
  923. label00000B0A:
  924. 00000B0A  206E FFAC                movea.l    A0, [A6 - 0x54]
  925. 00000B0E  4267                     clr.w      -[A7]
  926. 00000B10  486E FFF8                pea.l      [A6 - 0x8]
  927. 00000B14  2050                     movea.l    A0, [A0]
  928. 00000B16  4868 0022                pea.l      [A0 + 0x22]
  929. 00000B1A  486E FFF0                pea.l      [A6 - 0x10]
  930. 00000B1E  A8AA                     syscall    SectRect
  931. 00000B20  101F                     move.b     D0, [A7]+
  932. 00000B22  4267                     clr.w      -[A7]
  933. 00000B24  486E FFF8                pea.l      [A6 - 0x8]
  934. 00000B28  486E FFF0                pea.l      [A6 - 0x10]
  935. 00000B2C  A8A6                     syscall    EqualRect
  936. 00000B2E  101F                     move.b     D0, [A7]+
  937. 00000B30  4A00                     tst.b      D0
  938. 00000B32  6706                     beq        +0x8 /* 00000B3A */
  939. 00000B34  7001                     moveq.l    D0, 0x01
  940. 00000B36  1D40 FFB5                move.b     [A6 - 0x4B], D0
  941. label00000B3A:
  942. 00000B3A  206E FFAC                movea.l    A0, [A6 - 0x54]
  943. 00000B3E  2050                     movea.l    A0, [A0]
  944. 00000B40  2068 0016                movea.l    A0, [A0 + 0x16]
  945. 00000B44  2050                     movea.l    A0, [A0]
  946. 00000B46  43EE FFBE                lea.l      A1, [A6 - 0x42]
  947. 00000B4A  700B                     moveq.l    D0, 0x0B
  948. label00000B4C:
  949. 00000B4C  22D8                     move.l     [A1]+, [A0]+
  950. 00000B4E  51C8 FFFC                dbf        D0, -0x6 /* 00000B4C */
  951. 00000B52  32D8                     move.w     [A1]+, [A0]+
  952. 00000B54  206E 0014                movea.l    A0, [A6 + 0x14]
  953. 00000B58  2050                     movea.l    A0, [A0]
  954. 00000B5A  2050                     movea.l    A0, [A0]
  955. 00000B5C  43EE FFBE                lea.l      A1, [A6 - 0x42]
  956. 00000B60  700B                     moveq.l    D0, 0x0B
  957. label00000B62:
  958. 00000B62  20D9                     move.l     [A0]+, [A1]+
  959. 00000B64  51C8 FFFC                dbf        D0, -0x6 /* 00000B62 */
  960. 00000B68  30D9                     move.w     [A0]+, [A1]+
  961. 00000B6A  206E 0010                movea.l    A0, [A6 + 0x10]
  962. 00000B6E  43EE FFA0                lea.l      A1, [A6 - 0x60]
  963. 00000B72  22D8                     move.l     [A1]+, [A0]+
  964. 00000B74  22D8                     move.l     [A1]+, [A0]+
  965. 00000B76  486E FFA0                pea.l      [A6 - 0x60]
  966. 00000B7A  4EBA 0134                jsr        [PC + 0x134 /* 00000CB0 */]
  967. 00000B7E  588F                     addq.l     A7, 4
  968. label00000B80:
  969. 00000B80  4E5E                     unlink     A6
  970. 00000B82  205F                     movea.l    A0, [A7]+
  971. 00000B84  4FEF 0010                lea.l      A7, [A7 + 0x10]
  972. 00000B88  4ED0                     jmp        [A0]
  973. 00000B8A  5641                     addq.w     D1, 3
  974. 00000B8C  4C49 4441                movem.l    D0,D6,A2,A6, A1
  975. 00000B90  5445                     addq.w     D5, 2
  976. export_24:
  977. fn00000B92:
  978. 00000B92  4E56 FFE4                link       A6, -0x001C
  979. 00000B96  42AE FFF8                clr.l      [A6 - 0x8]
  980. 00000B9A  42A7                     clr.l      -[A7]
  981. 00000B9C  4878 0032                push.l     0x32 /* '2' */
  982. 00000BA0  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  983. 00000BA4  205F                     movea.l    A0, [A7]+
  984. 00000BA6  2D48 FFE4                move.l     [A6 - 0x1C], A0
  985. 00000BAA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  986. 00000BAE  226E 000C                movea.l    A1, [A6 + 0xC]
  987. 00000BB2  2269 0002                movea.l    A1, [A1 + 0x2]
  988. 00000BB6  2251                     movea.l    A1, [A1]
  989. 00000BB8  2050                     movea.l    A0, [A0]
  990. 00000BBA  700B                     moveq.l    D0, 0x0B
  991. label00000BBC:
  992. 00000BBC  20D9                     move.l     [A0]+, [A1]+
  993. 00000BBE  51C8 FFFC                dbf        D0, -0x6 /* 00000BBC */
  994. 00000BC2  30D9                     move.w     [A0]+, [A1]+
  995. 00000BC4  486E FFE4                pea.l      [A6 - 0x1C]
  996. 00000BC8  206E 000C                movea.l    A0, [A6 + 0xC]
  997. 00000BCC  4868 0010                pea.l      [A0 + 0x10]
  998. 00000BD0  486E FFFE                pea.l      [A6 - 0x2]
  999. 00000BD4  486E FFFC                pea.l      [A6 - 0x4]
  1000. 00000BD8  4EBA FE58                jsr        [PC - 0x1A8 /* 00000A32 */]
  1001. 00000BDC  42A7                     clr.l      -[A7]
  1002. 00000BDE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1003. 00000BE2  486E FFE8                pea.l      [A6 - 0x18]
  1004. 00000BE6  2F3C 0004 0004           move.l     -[A7], 0x40004
  1005. 00000BEC  7000                     moveq.l    D0, 0x00
  1006. 00000BEE  A82A                     syscall    ComponentDispatch
  1007. 00000BF0  201F                     move.l     D0, [A7]+
  1008. 00000BF2  2D40 FFF8                move.l     [A6 - 0x8], D0
  1009. 00000BF6  206E 0008                movea.l    A0, [A6 + 0x8]
  1010. 00000BFA  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1011. 00000BFE  22D8                     move.l     [A1]+, [A0]+
  1012. 00000C00  22D8                     move.l     [A1]+, [A0]+
  1013. 00000C02  302E FFF6                move.w     D0, [A6 - 0xA]
  1014. 00000C06  906E FFF2                sub.w      D0, [A6 - 0xE]
  1015. 00000C0A  322E FFEE                move.w     D1, [A6 - 0x12]
  1016. 00000C0E  926E FFEA                sub.w      D1, [A6 - 0x16]
  1017. 00000C12  B041                     cmp.w      D0, D1
  1018. 00000C14  6F10                     ble        +0x12 /* 00000C26 */
  1019. 00000C16  302E FFF2                move.w     D0, [A6 - 0xE]
  1020. 00000C1A  D06E FFEE                add.w      D0, [A6 - 0x12]
  1021. 00000C1E  906E FFEA                sub.w      D0, [A6 - 0x16]
  1022. 00000C22  3D40 FFF6                move.w     [A6 - 0xA], D0
  1023. label00000C26:
  1024. 00000C26  302E FFF4                move.w     D0, [A6 - 0xC]
  1025. 00000C2A  906E FFF0                sub.w      D0, [A6 - 0x10]
  1026. 00000C2E  322E FFEC                move.w     D1, [A6 - 0x14]
  1027. 00000C32  926E FFE8                sub.w      D1, [A6 - 0x18]
  1028. 00000C36  B041                     cmp.w      D0, D1
  1029. 00000C38  6F10                     ble        +0x12 /* 00000C4A */
  1030. 00000C3A  302E FFF0                move.w     D0, [A6 - 0x10]
  1031. 00000C3E  D06E FFEC                add.w      D0, [A6 - 0x14]
  1032. 00000C42  906E FFE8                sub.w      D0, [A6 - 0x18]
  1033. 00000C46  3D40 FFF4                move.w     [A6 - 0xC], D0
  1034. label00000C4A:
  1035. 00000C4A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  1036. 00000C4E  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1037. 00000C52  20D9                     move.l     [A0]+, [A1]+
  1038. 00000C54  20D9                     move.l     [A0]+, [A1]+
  1039. 00000C56  486E FFE8                pea.l      [A6 - 0x18]
  1040. 00000C5A  4EBA 0054                jsr        [PC + 0x54 /* 00000CB0 */]
  1041. 00000C5E  588F                     addq.l     A7, 4
  1042. 00000C60  42A7                     clr.l      -[A7]
  1043. 00000C62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1044. 00000C66  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1045. 00000C6A  486E FFE8                pea.l      [A6 - 0x18]
  1046. 00000C6E  42A7                     clr.l      -[A7]
  1047. 00000C70  42A7                     clr.l      -[A7]
  1048. 00000C72  2F3C 0010 002D           move.l     -[A7], 0x10002D
  1049. 00000C78  7000                     moveq.l    D0, 0x00
  1050. 00000C7A  A82A                     syscall    ComponentDispatch
  1051. 00000C7C  201F                     move.l     D0, [A7]+
  1052. 00000C7E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1053. 00000C82  486E FFF0                pea.l      [A6 - 0x10]
  1054. 00000C86  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1055. 00000C8A  4EBA 0064                jsr        [PC + 0x64 /* 00000CF0 */]
  1056. 00000C8E  508F                     addq.l     A7, 8
  1057. 00000C90  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1058. 00000C94  4EAD 0092                jsr        [A5 + 0x92 /* export_14 */]
  1059. 00000C98  202E FFF8                move.l     D0, [A6 - 0x8]
  1060. 00000C9C  4E5E                     unlink     A6
  1061. 00000C9E  205F                     movea.l    A0, [A7]+
  1062. 00000CA0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1063. 00000CA4  2E80                     move.l     [A7], D0
  1064. 00000CA6  4ED0                     jmp        [A0]
  1065. 00000CA8  5550                     subq.w     [A0], 2
  1066. 00000CAA  4441                     neg.w      D1
  1067. 00000CAC  5445                     addq.w     D5, 2
  1068. 00000CAE  5644                     addq.w     D4, 3
  1069. fn00000CB0:
  1070. 00000CB0  4E56 0000                link       A6, 0
  1071. 00000CB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1072. 00000CB8  A870                     syscall    LocalToGlobal
  1073. 00000CBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1074. 00000CBE  4868 0004                pea.l      [A0 + 0x4]
  1075. 00000CC2  A870                     syscall    LocalToGlobal
  1076. 00000CC4  4E5E                     unlink     A6
  1077. 00000CC6  4E75                     rts
  1078. 00000CC8  5245                     addq.w     D5, 1
  1079. 00000CCA  4354                     chk.w      D1, [A4]
  1080. 00000CCC  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  1081. 00000CD0  4E56 0000                link       A6, 0
  1082. 00000CD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1083. 00000CD8  A871                     syscall    GlobalToLocal
  1084. 00000CDA  206E 0008                movea.l    A0, [A6 + 0x8]
  1085. 00000CDE  4868 0004                pea.l      [A0 + 0x4]
  1086. 00000CE2  A871                     syscall    GlobalToLocal
  1087. 00000CE4  4E5E                     unlink     A6
  1088. 00000CE6  4E75                     rts
  1089. 00000CE8  5245                     addq.w     D5, 1
  1090. 00000CEA  4354                     chk.w      D1, [A4]
  1091. 00000CEC  474C                     chk.w      D3, A4
  1092. 00000CEE  4F42                     chk.w      D7, D2
  1093. fn00000CF0:
  1094. 00000CF0  4E56 FFFA                link       A6, -0x0006
  1095. 00000CF4  206D FF9C                movea.l    A0, [A5 - 0x64]
  1096. 00000CF8  2050                     movea.l    A0, [A0]
  1097. 00000CFA  2F28 0016                move.l     -[A7], [A0 + 0x16]
  1098. 00000CFE  2F2D FFB2                move.l     -[A7], [A5 - 0x4E]
  1099. 00000D02  AA05                     syscall    CopyPixMap
  1100. 00000D04  206D FFB2                movea.l    A0, [A5 - 0x4E]
  1101. 00000D08  2050                     movea.l    A0, [A0]
  1102. 00000D0A  7004                     moveq.l    D0, 0x04
  1103. 00000D0C  3140 000E                move.w     [A0 + 0xE], D0
  1104. 00000D10  206E 000C                movea.l    A0, [A6 + 0xC]
  1105. 00000D14  43ED FFB6                lea.l      A1, [A5 - 0x4A]
  1106. 00000D18  22D8                     move.l     [A1]+, [A0]+
  1107. 00000D1A  22D8                     move.l     [A1]+, [A0]+
  1108. 00000D1C  486D FFB6                pea.l      [A5 - 0x4A]
  1109. 00000D20  4EBA FF8E                jsr        [PC - 0x72 /* 00000CB0 */]
  1110. 00000D24  588F                     addq.l     A7, 4
  1111. 00000D26  4E5E                     unlink     A6
  1112. 00000D28  4E75                     rts
  1113. 00000D2A  4D41                     chk.w      D6, D1
  1114. 00000D2C  4B45                     chk.w      D5, D5
  1115. 00000D2E  4752                     chk.w      D3, [A2]
  1116. 00000D30  4142                     chk.w      D0, D2
  1117.